﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BakalarskaPraca.Generation.Data;
using BakalarskaPraca.Interfaces;

namespace BakalarskaPraca.Generation.Tasks.Abstract
{
    public abstract class GenerationProcess : IRunnable
    {
        protected readonly List<HumidityPolygon> Polygons;
        protected readonly ModelData ModelData;
        protected GenerationProcess(List<HumidityPolygon> polygons, ModelData modelData)
        {
            this.Polygons = polygons;
            this.ModelData = modelData;
        }
        public abstract void Run(IProgressReporter reporter);
    }
}
